package com.ruoyi.common.service;

import com.ruoyi.common.domain.SiInoutLotRecord;
import java.util.List;

/**
 * 硅片投出片信息每日同步汇总表Service接口
 *
 * @author yinjc
 * @date 2024-06-06
 */
public interface IDayWipInOutLotService {

    /**
     * 按月查询硅片投出片信息记录列表
     *
     * @param siInoutLotRecord 硅片投出片信息
     * @return 硅片投出片信息记录集合
     */
    public List<SiInoutLotRecord> qrySiInoutLotRecordByMonth(SiInoutLotRecord siInoutLotRecord);

    /**
     * 按天查询硅片投出片信息记录列表
     *
     * @param siInoutLotRecord 硅片投出片信息
     * @return 硅片投出片信息记录集合
     */
    public List<SiInoutLotRecord> qrySiInoutLotRecordByDay(SiInoutLotRecord siInoutLotRecord);

    /**
     * 按批次模糊查询硅片投出片信息记录
     * @param siInoutLotRecord
     * @return
     */
    public List<SiInoutLotRecord> dimQrySiInoutLotListByLot(SiInoutLotRecord siInoutLotRecord);

    /**
     * 按批次精确查询硅片投出片信息记录
     * @param siInoutLotRecord
     * @return
     */
    public List<SiInoutLotRecord> accuQrySiInoutLotRecordByLot(SiInoutLotRecord siInoutLotRecord);
}
